repeating rifle - Turkish English Dictionary